運算子庫:硬體平台
GPO 運算子提供了一個用於存取數位輸出的介面。透過 Pin_ID/PinID 參數(參數名稱取決於硬體平台),您可以選取要用於傳送 訊號的數位輸出 (該輸出已連接至 GPIO 單元上的實體腳位)。
除 imaFlex 平台以外的所有平台: 若您使用配備兩個 GPIO 單元的幀擷取卡,請使用 ConnectorType參數來選取 您要存取的 GPIO 單元(GPIO 或 Front GPIO)。 在imaFlex 2 Dual 100 、imaFlex CXP-12 Quad 以及imaFlex CXP-12 Penta 平台上,ConnectorType 參數不可用。
每個數位輸出端僅能使用一次。 因此,所選定的數位輸出端僅能由一個 GPO 運算子的實例專屬使用。
![]() |
imaFlex 2 Dual 100 平台上的前端 GPO 埠組 |
|---|---|
|
imaFlex 2 Dual 100 平台前端的 GPO 埠分為 兩個獨立的群組:
|
有關數位輸入與接腳 連接器的對應關係,請參閱您的幀擷取卡《使用者手冊》中的「GPIO 連接器」 章節。若為imaFlex 2 Dual 100 平台, 請參閱「GPIO 連接器」(CoF 幀擷取卡)。
| 適用於硬體平台 |
|---|
| imaFlex 2 Dual 100 |
| imaFlex CXP-12 Penta |
| imaFlex CXP-12 Quad |
| mE 5marathon VCLx |
| mE 5marathon VCL |
| mE 5marathon VCX-QP |
| mE 5marathon VF2 |
| LightBridge VCL |
| mE 5ironman VQ8-CXP6D /-CXP6B |
| mE 5ironman VD8-PoCL |
| pixelPlant 100 |
| pixelPlant 200 |
資源
此運算子的 FPGA 裝置資源 等同於PinID參數的值。若您開啟 對話方塊,該對話方塊位於 的 選單中開啟FPGA 裝置資源對話方塊,即可查看 FPGA 裝置資源。這些裝置資源為唯讀:
對於imaFlex 2 Dual 100 平台, 該資源的類型為GPO,其中索引 0 至 7 對應前置 GPIO 連接器,而索引 8 至 15 則對應擴充 GPIO 連接器。
每個數位輸出皆使用一個 類型為TriggerOut的裝置資源。請參閱 裝置資源 以查看完整的 裝置資源清單。
| Link Parameter | Input Link I |
|---|---|
| Bit Width | 1 |
| Arithmetic | 無號數 |
| Parallelism | 1 |
| Kernel Columns | 1 |
| Kernel Rows | 1 |
| Img Protocol | VALT_SIGNAL |
| Color Format | VAF_GRAY |
| Color Flavor | FL_NONE |
| Max. Img Width | any |
| Max. Img Height | any |
| PinID(適用於所有 imaFlex 平台) | ||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Type | 靜態寫入參數 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Default | FrontGpo0 | |||||||||||||||||||||||||||||||||||||||||||||||||||
| Range |
imaFlex 2 Dual 100: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, FrontGpo4, FrontGpo5, FrontGpo6, FrontGpo7, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Penta: {FrontGpo0, FrontGpo1, FrontGpo2, FrontGpo3, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} imaFlex CXP-12 Quad:{FrontGpo0, FrontGpo1, ExtensionGpo0, ExtensionGpo1, ExtensionGpo2, ExtensionGpo3, ExtensionGpo4, ExtensionGpo5, ExtensionGpo6, ExtensionGpo7} |
|||||||||||||||||||||||||||||||||||||||||||||||||||
|
透過PinID參數,您可以定義 欲用於傳送訊號的數位輸出(該輸出已連接至 GPIO 插座上的某個實體接腳)。 同一個數位輸出僅能被使用一次,也就是說, 僅能由一個 GPO 運算子的實例使用。 FrontGpoN代表前置 GPIO 連接器的 GPO。 ExtensionGpoN代表 Extension GPIO 側接頭的 GPO。 關於數位輸入與接腳連接器的對應關係,請參閱您的擷取卡《User Manual》中的 GPIO Connectors 主題。對於 imaFlex 2 Dual 100 平台,請參閱 GPIO Connectors (CoF Frame Grabbers)。
|
||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pin_ID (mE5 平台、pixelPlant 與 LightBridge VCL) | ||||
|---|---|---|---|---|
| Type | 靜態寫入參數 | |||
| Default | 0 | |||
| Range | [0;7]、[0;3] 或 [0;1] | |||
|
透過參數Pin_ID,您可以定義要 用於傳送訊號的數位 輸出(該輸出已連接至 GPIO 或 FrontGPIO 插座上的實體腳位)。同一個數位輸出僅能被使用一次, 也就是說,只能由一個 GPO 運算子的實例使用。 [0;7] 當您在marathon 上存取GPIO時,或 若您使用僅具備一個 GPIO 單元的裝置(ironman 、PixelPlant),其值 範圍為 0 至 7。 [0;3] 當您透過LightBridge 存取GPIO時, 其數值範圍為 0 至 3。 [0;1] 當您透過 marathon 或LightBridge 存取前端 GPIO時,其值範圍為 0 至 1。
|
||||
| ConnectorType (mE5 marathon 與 LightBridge VCL 平台) | ||||
|---|---|---|---|---|
| Type | 靜態寫入參數 | |||
| Default | GPIO | |||
| Range | {GPIO, FrontGPIO} | |||
|
透過參數 ConnectorType,您可以定義要透過為參數 Pin_ID 輸入的數值來定址哪個 GPIO 插座(GPIO 或 Front GPIO)。
|
||||
以下範例展示了運算子 GPO 的用法:
-
'Area Scan Trigger for microEnable 5 marathon VCX QP'
介紹了適用於 CoaXPress 的面陣掃描觸發。 外部來源、內部頻率產生器或軟體觸發脈衝可用於產生觸發。
-
'Area Scan Trigger for imaFlex CXP-12 Quad'
介紹了適用於 CoaXPress12 的面陣掃描觸發。 外部來源、內部頻率產生器或軟體觸發脈衝可用於產生觸發。
-
「用於 microEnable 5 marathon VCL 搭配 TrgBoxLine 運算子用法的線掃描觸發」
一個 VisualApplets 設計範例,展示了在簡單設計中使用 TrgBoxLine 運算子。
-
「用於 microEnable 5 marathon VCX QP 搭配 TrgBoxLine 運算子用法的線掃描觸發」
一個 VisualApplets 設計範例,展示了在簡單設計中使用 TrgBoxLine 運算子。
-
'Line Scan Trigger for imaFlex CXP-12 Quad with TrgBoxLine Operator Usage'
一個 VisualApplets 設計範例,展示了在簡單設計中使用 TrgBoxLine 運算子。

![[注意]](../common/images/admon/note.png)



上一頁

